package org.wichit.core.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "TokenResponse",description = "获取微信token结果")
public class TokenResponse {

    @ApiModelProperty(value = "获取到的凭证")
    private String access_token;

    @ApiModelProperty(value = "凭证有效时间，单位：秒。目前是7200秒之内的值。")
    private int expires_in;

    @ApiModelProperty(value = "错误码" +
            "-1\t系统繁忙，此时请开发者稍候再试\t\n" +
            "0\t请求成功\t\n" +
            "40001\tAppSecret 错误或者 AppSecret 不属于这个小程序，请开发者确认 AppSecret 的正确性\t\n" +
            "40002\t请确保 grant_type 字段值为 client_credential\t\n" +
            "40013\t不合法的 AppID，请开发者检查 AppID 的正确性，避免异常字符，注意大小写")
    private int errcode;

    @ApiModelProperty(value = "错误信息")
    private String errmsg;
}
